void route_free (route_head *);
void route_flush( queue *);
void route_flush_all(void);
+void route_flush_all_routes(void);
+void route_flush_all_tracks(void);
route_head * route_find_route_by_name(const char *name);
route_head * route_find_track_by_name(const char *name);
unsigned int route_waypt_count(void);
#include "defs.h"
#include "coldsync/palm.h"
#include "coldsync/pdb.h"
+#include "jeeps/gpsmath.h"
#include "garmin_tables.h"
#include <math.h>
geoniche_read_bin(const struct pdb *pdb)
{
struct pdb_record *pdb_rec;
- int ct = 0;
- waypoint *waypt;
/* Process records */
for (pdb_rec = pdb->rec_index.rec; pdb_rec != NULL; pdb_rec = pdb_rec->next)
{
char *vdata = (char *) pdb_rec->data;
- int vlen = pdb_rec->data_len;
struct tm created, visited;
- int i, icon_nr, selected;
+ int icon_nr, selected;
int latdeg, londeg;
double lat, lon, altitude;
waypoint *waypt;
ignr_rd_init,
ignr_rw_init,
ignr_rd_deinit,
- ignr_rd_deinit,
+ ignr_rw_deinit,
ignr_read,
ignr_write,
NULL,
static FILE *fout;
static char *fin_name, *fout_name;
static int curr_rte_num, target_rte_num;
-static int iter;
#define MYNAME "navigon"
nmn4_write_waypt(const waypoint *wpt)
{
char city[128], street[128], zipc[32], number[32];
- int zip = -1;
if (curr_rte_num != target_rte_num) return;
#include "defs.h"
#include "xmlgeneric.h"
-static char *deficon = NULL;
-
static waypoint *wpt_tmp = NULL;
static int item_count = -1;
static int waypoints = 0;
static route_head *route = NULL;
-static FILE *fd;
-static FILE *ofd;
-
static char *routevia = NULL;
static arglist_t tef_xml_args[] =